#sidebar-wrapper,.content-wrapper{overflow:hidden;-webkit-transition:all .5s ease}.sidebar-nav li a,.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.content-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#page-content-wrapper,#sidebar-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease}#sidebar-wrapper{z-index:999;position:absolute;left:210px;top:0;bottom:0;width:52px;height:100%;margin-left:-210px;background:#CCC;transition:all .5s ease;padding:0}#sidebar-wrapper::-webkit-scrollbar{width:7px}#sidebar-wrapper::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc}#sidebar-wrapper::-webkit-scrollbar-thumb{background-color:#ccc}#sidebar-wrapper::-webkit-scrollbar-thumb:hover{background-color:#aaa}#page-content-wrapper{margin-left:52px;padding:0 14px 0 15px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:10}.content-wrapper.toggle-large #sidebar-wrapper{width:210px}.content-wrapper.toggle-large .overlay{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;background:#fff;opacity:0!important;z-index:100}.sidebar-nav{position:absolute;top:0;width:210px;margin:0;padding:0;list-style:none}.sidebar-nav li{border-bottom:1px solid #338fca}.sidebar-nav li a{display:block;color:#fff;border-left:2px solid transparent;outline:0;border-radius:0;font-size:13px;position:relative;text-transform:uppercase}.sidebar-nav li.opened a{background-color:#005388}.sidebar-nav li:not(.opened):hover a{background-color:#0060A1}.sidebar-nav li.opened a .menu-label:not(.sub-menu-label){background-color:#005388}.sidebar-nav li:not(.opened):hover a .menu-label:not(.sub-menu-label){background-color:#0060A1}.sidebar-nav li ul.sub-menu{margin:0;padding:0;background-color:#005388}.sidebar-nav li ul.sub-menu li{background-color:#005388}.sidebar-nav li ul.sub-menu li a{line-height:normal;padding:10px 0 10px 20px;border-bottom:1px solid #ccc;text-transform:none}.sidebar-nav li ul.sub-menu li ul.sub-sub-menu li a,.sidebar-nav li ul.sub-menu li:last-child a{border-bottom:none}.sidebar-nav li ul.sub-menu li a,.sidebar-nav li ul.sub-menu li a:focus,.sidebar-nav li ul.sub-menu li a:hover{border-left:none}.sidebar-nav li ul.sub-menu li a.active-item,.sidebar-nav li ul.sub-menu li a:focus,.sidebar-nav li ul.sub-menu li a:hover{background:#0060A1;color:#fff}.sidebar-nav li ul.sub-menu li a.active-item{font-weight:700}.sidebar-nav li.opened a .menu-icon{background-color:#005388;color:#fff}.sidebar-nav li.openedclose a .menu-icon{background-color:#0060A1;color:#fff}.sidebar-nav .arrow,.sidebar-nav .menu-label{display:none}.content-wrapper.toggle-large .sidebar-nav .arrow,.content-wrapper.toggle-large .sidebar-nav .menu-label,.content-wrapper.toggle-large .sidebar-nav .sub-arrow{display:inline-block;font-weight:600}.sidebar-nav .menu-label:not(.sub-menu-label){width:157px;vertical-align:middle;background-color:#0060A1;padding:16px;margin:-2px 0 0 -3px}.sidebar-nav .menu-icon{width:50px;height:50px;line-height:50px;display:inline-block;text-align:center}.sidebar-nav .sub-arrow{width:30px;height:30px;line-height:30px}.sidebar-nav .menu-icon i{font-weight:600;vertical-align:middle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sidebar-nav li.openedclose .arrow i:before,.sidebar-nav li.openedclose ul li.openedclose .sub-arrow i:before{content:"\f053";font-family:FontAwesome}.sidebar-nav li.opened .arrow i:before,.sidebar-nav li.opened ul li.opened .sub-arrow i:before{content:"\f078";font-family:FontAwesome}.sidebar-nav .menu-icon.arrow{position:absolute;right:0;top:0;cursor:pointer}.sidebar-nav .menu-icon.sub-arrow{position:absolute;right:10px;top:0;cursor:pointer}.sidebar-nav .f-menu-icon{cursor:pointer}.sidebar-nav li{background:#0073BD}.sidebar-nav li a#menu-toggle-large-login:hover{border-left:2px solid transparent}.sidebar-nav .menu-icon-profilo{width:0;height:30px;line-height:50px;display:inline-block;text-align:center}.subSectionMenuTitle,.subSectionMenuTitle2{padding:12px;text-transform:uppercase;font-size:13pt;position:sticky;top:1px;z-index:100}.subMenuLaterale{margin-left:2px;width:300px;overflow-x:hidden;overflow-y:auto}.subMenuLaterale2{overflow-x:hidden;overflow-y:auto}